package com.niiwoo.activity.stage.enums.config;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum IdentityTagEnum {
    NEW_HAND((byte) 0, "新手"),
    INVESTOR((byte) 1, "投资人"),
    BORROWER((byte) 2, "借款人"),
    MOBILE((byte) 3, "手机号"),
    ALL((byte)4,"全部" );

    public final Byte value;
    public final String desc;
    public static IdentityTagEnum enumOf(Byte value) {
        for (IdentityTagEnum identityTagEnum : values()) {
            if (identityTagEnum.value.equals(value)) {
                return identityTagEnum;
            }
        }
        return null;
    }

    /**
     * 身份类型
     */
    @Getter
    @AllArgsConstructor
    public enum IdentityTag {
        NO_IDENTITY("1", "无身份"),
        INVESTOR("2", "投资人"),
        BORROWER("3", "借款人"),
        INVEST_BORROWER("2,3", "投资、借款人");
        private String type;
        private String desc;

    }
}
